如何使用,可以透過多總方法安裝 npm pnpm yarn 任君挑選
npm i viem
pnpm i viem
yarn add viem
廢話不多說立刻寫一個感受一下吧
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains'; // 有幫我們預設很多 chain & testNetwork (如:eth, bsc, polygon...)
// 建立連線
const client = createPublicClient({
chain: mainnet, // 直接使用
transport: http(), // 也可以設定 webSocket
});
const blockNumber = await client.getBlockNumber();
console.log(`Block number: ${blockNumber}`); // 取得目前區塊數
實作代碼:
https://github.com/0xRory/ITHepleViem/blob/main/examples/1_QuickStart.js
參考:
https://viem.sh/docs/getting-started.html